// 登录
document.querySelector("#btn-login").addEventListener("click", () => {
  const form = document.querySelector(".login-form");
  const data = serialize(form, { hash: true, empty: true });
  // console.log(data);
  //   非空判断
  if (!data.username || !data.password) {
    showToast("请输入账号和密码");
    return;
  }
  //  发送请求
  axios({
    url: "/login",
    method: "post",
    data,
  })
    .then((res) => {
      // console.log(res);
      if (res.data && res.code === 10000) {
        localStorage.setItem("mytoken", res.data.token);
        localStorage.setItem("myid", res.data.username);
        showToast("登录成功");
        //   直接跳转到首页
        location.href = "index.html";
      } else {
        showToast("登录失败，请检查用户名和密码！");
        console.log(res.data.message);
      }
    })
    .catch((error) => {
      const code = error.response.status;
      if (code === 400) {
        showToast(error.response.data.message);
      } else if (error.request) {
        console.error("请求已发出，但没有收到响应:", error.request);
      } else {
        console.error("错误信息:", error.message);
      }
    });
});
